草庐IT

iOS – Event Kit编程监听通知

全部标签

javascript - 如何从我的 Express 4 路由中使用 socket.io 向连接的套接字发送事件?

这是其他人问过的问题,但由于我的Express设置不同,我无法从他们给出的答案中受益。我已经实现了socket.io,并在我的服务器上以一种简单的方式工作。这是它的工作原理:在bin/www中:#!/usr/bin/envnodevardebug=require('debug')('gokibitz');varapp=require('../../server');app.set('port',process.env.PORT||3000);varserver=app.listen(app.get('port'),function(){debug('Expressserverliste

javascript - 如何以编程方式清除 javascript 控制台?

我们如何清除Chrome、Firefox和其他浏览器中的控制台。我尝试了以下命令,但没有一个起作用:Chrome:clear()Firefox:console.clear()有什么想法吗? 最佳答案 对于每个浏览器,它都是不同的,因此您可以编写一些脚本,以便它适用于不同的浏览器。或者你可以使用这个脚本console.API;if(typeofconsole._commandLineAPI!=='undefined'){console.API=console._commandLineAPI;//chrome}elseif(typeof

javascript - 以编程方式打开和关闭 Chart.js 工具提示

Chart.js2.2.1知道如何触发当我将鼠标悬停在数据点上时运行的代码,以及当我将鼠标移开时运行的代码吗?我需要以编程方式显示和隐藏图表的工具提示。openTip(oChart,datasetIndex,pointIndex){//howtoopenaspecifictooltip?}closeTip(oChart,datasetIndex,pointIndex){//howtoclosethesametooltip?}如果可以的话,我会展示示例代码,但我什至不知道从哪里开始。chartmethoddocs没有帮助。JSFiddle 最佳答案

javascript - 使用 AJAX 获取 html 内容后,将监听器添加到新元素的正确方法是什么? (jQuery,Javascript)

我正在制作可以通过AJAX加载新设置页面的东西,我不确定将监听器绑定(bind)到新内容页面中的这些元素的最有效方法是什么?这是我的想法。我可以制作一个比较文件路径的函数,对于每种情况,我都会根据AJAX加载的页面将正确的监听器应用于这些新元素。我觉得如果我有大量的页面,它会把功能弄得很大。谢谢! 最佳答案 两种方式:1)使用.on()绑定(bind)到非动态父容器上$('.some-parent-class').on('click','.element',function(){//DOSTUFF!});2)ajax调用完成后绑定(

javascript - Google map - 将信息传递给事件监听器

我认为这是一个范围问题。由于事件是在我添加了所有监听器之后触发的,因此num_markers总是被循环中的下一个循环覆盖。有什么方法可以将变量传递给事件函数吗?我尝试过这种方法,但它不适合我。GoogleMaps:EventListeneronlyrememberingfinalvalueofvariablevarmap=newgoogle.maps.Map(document.getElementById("map_canvas"),myOptions);varinfo_window=newgoogle.maps.InfoWindow();varmarkers=[];functionl

javascript - 以编程方式打开 Angular 带日期选择器

我正在使用AngularJS1.2.12和angular-strap2.0.0-rc.2(mgcrea.github.io/angular-strap/),但我找不到从内部打开日期选择器/时间选择器小部件的方法Controller。我想像这样使用带有日历图标按钮的输入组:我现在可以轻松地为按钮提供ng-click功能并从我的Controller打开日历。我只是找不到如何做到这一点的方法。有什么想法吗? 最佳答案 另一种解决方案是将按钮更改为标签,并使用“for”属性。我喜欢它,因为它消除了额外的javascript来打开日期选择器,

javascript - 如何通知浏览器中是否禁用了 Javascript

这个问题在这里已经有了答案:HowtodetectifJavaScriptisdisabled?(39个答案)关闭8年前。如果浏览器中禁用了javascript并尝试访问我的网站,我想通知用户。我的信息将是这样的:“请在您的浏览器中启用javascript以便更好地使用该网站”。那么如何做到这一点呢?

javascript - socket.io 在 x 秒/第一次尝试获取响应失败后停止重新发出事件

我注意到每当我的服务器离线时,当我将其切换回在线时,它会收到大量套接字事件,这些事件是在服务器关闭时触发的。(现在已经过时的事件)。有没有办法阻止socket.io在x秒内未收到响应后重新发出事件? 最佳答案 当开源库的所有其他方法都失败时,您可以去研究代码,看看您能找出什么。在花了一些时间使用socket.io源代码之后...问题的关键似乎是这段代码here在socket.emit()中:if(this.connected){this.packet(packet);}else{this.sendBuffer.push(packet

javascript - 如何让我的网络浏览器以编程方式说话?

是否可以让网站以编程方式向用户传达欢迎信息?假设我想在成功登录我的网站后向用户打招呼。我知道我可以录制问候消息(即作为MP3)并播放,但我希望能够以编程方式执行此操作,因为所有用户的名称都会不同。例如,我可能想说Welcome,JohnDoe当JohnDoe登录时。我怎么能用普通的javascript做到这一点?注意:这不打算在生产系统中使用,而是打算用作更大的UX实验的一小部分。 最佳答案 对于window.speechSynthesis.speak()要在Chromium浏览器上呈现音频输出,用户需要拥有speech-dispa

javascript - 从 chrome.contextMenus.onClicked 监听器中获取当前 URL

我正在创建我的第一个Chrome扩展程序,我需要一些帮助。我认为一切正常,除了我无法获取选项卡的当前URL。varmenu=chrome.contextMenus.create({"title":"extension","contexts":["all"]});chrome.tabs.query({'active':true,'lastFocusedWindow':true},function(tabs){varsiteUrl=tabs[0].url;});chrome.contextMenus.onClicked.addListener(function(activeTab){chr